.ChooseDesireJob_id57777 {
  height: 100vh;
  display: flex;
  flex-direction: column;
  .top-title {
    padding: 90px 40px 180px;
    flex: 1;
    display: flex;
    flex-direction: column;
  }

  .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    .title-text {
      font-size: 54px;
      font-weight: 500;
      color: rgba(68, 68, 68, 1);
      line-height: 54px;
    }
    .title-btn {
      padding: 16px 34px;
      border-radius: 28px;
      border: 2px solid rgba(0, 0, 0, 1);

      font-size: 24px;
      font-weight: 600;
      color: rgba(0, 0, 0, 1);
      line-height: 24px;
    }
  }

  .desc {
    font-size: 24px;
    color: rgba(255, 194, 0, 1);
    line-height: 24px;
    margin-top: 40px;
  }

  .chosed-desire-list {
    display: flex;
    height: 165px;
    align-items: center;
    .chosed-desire-item {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      position: relative;
      border-radius: 8px;
      padding: 20px 40px;
      border: 2px solid rgba(255, 194, 0, 1);
      margin-right: 56px;
      &:nth-of-type(3n) {
        margin-right: 0;
      }
      .item-text {
        font-size: 22px;
        color: rgba(255, 194, 0, 1);
        line-height: 22px;
      }
      .item-closed {
        position: absolute;
        right: -15px;
        top: -15px;
        width: 30px;
        height: 30px;
        border-radius: 50%;
      }
      .item-closed-img {
        width: 30px;
        height: 30px;
      }
    }
  }

  .desire-content {
    display: flex;
    height: 660px;
    .desire-left {
      width: 180px;
      height: 100%;
      background: rgba(255, 255, 255, 1);
      border: 2px solid rgba(232, 232, 232, 1);
      .item-view {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 92px;
        .item-view-name {
          font-size: 28px;
          font-weight: 400;
          color: rgba(68, 68, 68, 1);
          line-height: 90px;
        }
        .item-view-name-selected {
          color: rgba(245, 166, 35, 1);
        }
        .item-view-bottom-line {
          width: 110px;
          height: 1px;
          background-color: rgba(255, 255, 255, 1);
        }
        .item-view-bottom-line-selected {
          background-color: rgba(255, 203, 16, 1);
        }
      }
    }
    .desire-right {
      flex: 1;
      height: 100%;
      background: rgba(250, 250, 250, 1);
      .item-view {
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 92px;
      }
      .item-view-name {
        font-size: 28px;
        font-weight: 400;
        color: rgba(68, 68, 68, 1);
        line-height: 90px;
      }
      .item-view-name-selected {
        color: rgba(245, 166, 35, 1);
      }
      .item-view-bottom-line {
        width: 110px;
        height: 1px;
        background-color: rgba(250, 250, 250, 1);
      }
      .item-view-bottom-line-selected {
        background-color: rgba(255, 203, 16, 1);
      }
    }
  }
}
